body {
    color: #333;
    font: 10px Verdana;

    background-image: linear-gradient(bottom, rgb(245,245,245) 46%, rgb(250,234,215) 99%);
    background-image: -o-linear-gradient(bottom, rgb(245,245,245) 46%, rgb(250,234,215) 99%);
    background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 46%, rgb(250,234,215) 99%);
    background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 46%, rgb(250,234,215) 99%);
    background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 46%, rgb(250,234,215) 99%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.46, rgb(245,245,245)),
        color-stop(0.99, rgb(250,234,215))
        );        

}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    color: #333;
    text-decoration: none;
}

#contentContainer {
    color: #333;
    font: 10px Verdana;
    min-height: 400px;
    width:900;

    -moz-border-radius: 30px;
    border-radius: 30px;
    padding:15px; 
    padding-left:30px;

    background: rgba(255, 255, 255, 0.5);   
}

#contentContainer h1 {
    color: #333;
    font-weight: bold;
    font-variant: small-caps;
    font: 20px Verdana;
}

#contentContainer table {
    color: #333;
    font: 10px Verdana;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-collapse:collapse;
}

input,select {
    font: 10px Verdana;
    border: 1px solid #555;
}

#header {
    text-align:center;
    font:9px Verdana;
}

#footer {
    text-align:center;
    font:9px Verdana;
}

#menu {
    font:9px Verdana;
}

.errorMessage {
    color: #cc0000;
}

.title {
    color: #333;

    font-variant: small-caps;
    font: 20px Verdana;
}

#loading {
    display:none;
    position: fixed;
    top: 250px;
    z-index:9999;
    width:800px;
    text-align:center;
}

#loading div {
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:#FFF;
    border:1px solid #333;
    width:120px;
    padding:30px;
    box-shadow: 2px 2px 2px #888;
}